package com.peanut.bosskg.entity.sign;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/***
 *
 *
 * 描    述：个体工商业签约
 *
 * 创 建 者：@author lg
 *
 */
@Data
public class SignSohoPageDTO implements Serializable  {

    private static final long serialVersionUID = -1L;

    /**商户编号*/
    @ApiModelProperty(value = "商户编号")
    private String merId;

    /**姓名*/
    @ApiModelProperty(value = "姓名")
    private String name;

    /**卡号*/
    @ApiModelProperty(value = "卡号")
    private String cardNo;

    /**身份证号*/
    @ApiModelProperty(value = "身份证号")
    private String idCard;

    /**手机号*/
    @ApiModelProperty(value = "手机号")
    private String mobile;

    /**状态 0：未签约 1：已签约 2:未检索到soho信息*/
    @ApiModelProperty(value = "状态")
    private Integer state;

    /**服务商ID*/
    @ApiModelProperty(value = "服务商ID")
    @JsonSerialize(using= ToStringSerializer.class)
    private Long providerId;

    /**响应信息*/
    @ApiModelProperty(value = "响应信息")
    private String retMsg;

    /**
     * 签约付款类型 0：银行卡，1：支付宝，2：微信
     * */
    /** 签约方式*/
    @ApiModelProperty(value = "签约方式")
    private Integer paymentType;

    // 分页偏移id
    private String offsetId;
}
